nato maintenance and supply agency (namsa) - English Synonyms Dictionary